Skip to content

Optimization & CI: Reduce redundant code in context of loops, LRU-ish cache for dynamic objects, more constants#27

Merged
mathdebate09 merged 2 commits into
nativeflowteam:mainfrom
mathdebate09:lru_optims_ci
May 3, 2026
Merged

Optimization & CI: Reduce redundant code in context of loops, LRU-ish cache for dynamic objects, more constants#27
mathdebate09 merged 2 commits into
nativeflowteam:mainfrom
mathdebate09:lru_optims_ci

Conversation

@mathdebate09

Copy link
Copy Markdown
Member

Because

reduces compiled bundle size and runtime optimizations and added a workflow to check bundle size and other stats for every P

This PR

  • bounded cache helper function
  • minify using tsup
  • more consistent use of spaceScaling

Issue

Closes #25

Additional Information

No response

(Optional) Discord username

No response

Pull Request Requirements

  • I have thoroughly read and understand Contributing Guide
  • The title of this PR follows the location of change: brief description of change format, e.g. Sizing: Add padding support
  • The Because section summarizes the reason for this PR
  • The This PR section has a bullet point list describing the changes in this PR
  • If this PR addresses an open issue, it is linked in the Issue section

@github-actions github-actions Bot added Spacing Manage padding and margin utilities for consistent spacing across components Flexbox Utilities for flexible box layout, including alignment, justification, and gap management Typography Style text with font size, weight, line height, and other typographic utilities. Effects Manage various effects like background color, shadow, overlay, etc. for native props Sizing Control width, height, and other sizing utilities CI Github Actions CI related changes labels May 3, 2026
@mathdebate09 mathdebate09 merged commit 7afb055 into nativeflowteam:main May 3, 2026
6 checks passed
@mathdebate09 mathdebate09 deleted the lru_optims_ci branch May 3, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Github Actions CI related changes Effects Manage various effects like background color, shadow, overlay, etc. for native props Flexbox Utilities for flexible box layout, including alignment, justification, and gap management Sizing Control width, height, and other sizing utilities Spacing Manage padding and margin utilities for consistent spacing across components Typography Style text with font size, weight, line height, and other typographic utilities.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhancement: Optimize bundle size/speed, introduce a type of map for dynamic args

1 participant